debatable territory - Turkish English Dictionary